<?php

declare(strict_types=1);

namespace DreamCat\StateMachine\Enums;

use Dreamcat\ApiDoc\Annotations\EnumDesc;
use MyCLabs\Enum\Enum;

/**
 * 行进标志
 * @author vijay
 * @method static TravelMark NORMAL()
 * @method static TravelMark PAUSE()
 * @method static TravelMark TERMINATION()
 * @method static TravelMark FINISH()
 * @method static TravelMark HANG_UP()
 */
class TravelMark extends Enum
{
    #[EnumDesc("正常")]
    public const NORMAL = 1;
    #[EnumDesc("暂停")]
    public const PAUSE = 2;
    #[EnumDesc("终止")]
    public const TERMINATION = 3;
    #[EnumDesc("结束")]
    public const FINISH = 4;
    #[EnumDesc("挂起")]
    public const HANG_UP = 5;
}

# end of file
